export default{
    template:`<h1>主页内容</h1>`,
    //路由进入之前
    beforeRouteEnter(to,from,next){
        console.log("组件导航守卫 进入到主页的路由")
        console.log(this);//undefined ,因为守卫在导航确认前被调用,组件还没创建
        next();
    },
    //路由更新的时候
    beforeRouteUpdate(to,from,next){
        // 举例来说，对于一个带有动态参数的路径 /foo/:id，在 /foo/1 和 /foo/2 之间跳转的时候，
        console.log("组件导航守卫  主页 路由更新的时候")
        console.log(this);//this 主页组件
        next();
    },
    beforeRouteLeave(to,from,next){
        console.log("组件导航守卫  离开/home导航时");
        console.log(this);//主页
        next();
    }
}